<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Emitter Descriptors</title>
<style type="text/css">@import url("file:/C:/Program Files/Actuate11/BRDPro/eclipse/configuration/org.eclipse.osgi/bundles/771/1/.cp/book.css");</style>
<style type="text/css">@import url("file:/C:/Program Files/Actuate11/BRDPro/eclipse/configuration/org.eclipse.osgi/bundles/771/1/.cp/schema.css");</style>
</HEAD>
<BODY>
<H1 style="text-align:center">Emitter Descriptors</H1>
<p></p>
<h6 class="CaptionFigColumn SchemaHeader">Identifier: </h6>org.eclipse.birt.report.engine.emitter.config.org.eclipse.birt.report.engine.emitter.config<p></p>
<h6 class="CaptionFigColumn SchemaHeader">Since: </h6>2.5.0
<p></p>

<h6 class="CaptionFigColumn SchemaHeader">Description: </h6>This extension point allows new emitter config to be supported.  The plugin registry uses this extension point registration to discover all supported emitters.<p></p>
<h6 class="CaptionFigColumn SchemaHeader">Configuration Markup:</h6>
<p></p>
<p class="code SchemaDtd">&lt;!ELEMENT <a name="e.extension">extension</a> (<a href="#e.descriptor">descriptor</a>+)&gt;</p>
<p class="code SchemaDtd">&lt;!ATTLIST extension</p>
<p class="code SchemaDtdAttlist">point&nbsp;CDATA #REQUIRED</p><p class="code SchemaDtdAttlist">id&nbsp;&nbsp;&nbsp;&nbsp;CDATA #IMPLIED</p><p class="code SchemaDtdAttlist">name&nbsp;&nbsp;CDATA #IMPLIED</p>&gt;</p>
<p></p>
<ul class="ConfigMarkupAttlistDesc">
</ul>
<br><p class="code SchemaDtd">&lt;!ELEMENT <a name="e.descriptor">descriptor</a> (<a href="#e.init-param">init-param</a>)*&gt;</p>
<p class="code SchemaDtd">&lt;!ATTLIST descriptor</p>
<p class="code SchemaDtdAttlist">id&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #REQUIRED</p><p class="code SchemaDtdAttlist">class&nbsp;&nbsp;&nbsp;&nbsp;CDATA #REQUIRED</p><p class="code SchemaDtdAttlist">priority&nbsp;CDATA #IMPLIED</p>&gt;</p>
<p></p>
<ul class="ConfigMarkupAttlistDesc">
<li><b>id</b> - The emitter id. It should match the id from the emitter extension point.</li>
<li><b>class</b> - The descriptor implementation class.</li>
<li><b>priority</b> - The priority of this descriptor. The value should be a valid integer number. Greater is higher. The default value is 0.</li>
</ul>
<br><p class="code SchemaDtd">&lt;!ELEMENT <a name="e.init-param">init-param</a> EMPTY&gt;</p>
<p class="code SchemaDtd">&lt;!ATTLIST init-param</p>
<p class="code SchemaDtdAttlist">name&nbsp;&nbsp;CDATA #REQUIRED</p><p class="code SchemaDtdAttlist">value&nbsp;CDATA #REQUIRED</p>&gt;</p>
<p></p>
<ul class="ConfigMarkupAttlistDesc">
<li><b>name</b> - The initial parameter's name</li>
<li><b>value</b> - The initial parameter's value</li>
</ul>
<br><h6 class="CaptionFigColumn SchemaHeader">API Information: </h6>The value of the class attribute for the emitter descriptor must be the fully qualified name of a class that implement <code>org.eclipse.birt.report.engine.emitter.config.IEmitterDescriptor</code>.<p>
<p></p>

<br>
<p class="note SchemaCopyright">
Copyright (c) 2008 Actuate Corporation. All rights reserved. This program and 
the accompanying materials are made available under the terms of the Eclipse 
Public License v2.0 which accompanies this distribution, and is available at 
http://www.eclipse.org/legal/epl-2.0.html<br><br>

Contributors: Actuate Corporation - initial API and implementation

</p>
</BODY>
</HTML>
